دانلود پایان نامه کارشناسی ارشد کامپیوتر: ارزيابيميزان تأثيرپذيريخط توليدنرم افزارازقابليت
![]() دانلود پایان نامه کارشناسی ارشد کامپیوتر: ارزيابيميزان تأثيرپذيريخط توليدنرم افزارازقابليت استخراج ارزيابيميزان تأثيرپذيريخط توليدنرم افزارازقابليت استخراج پايان نامه جهت اخذ درجه کارشناسيارشد مهندسيکامپيوتر -نرم افزار دانشگاه شهید بهشتی
چکيده : خط توليدنرم افزار يکي از مهم ترين موضوعات تحقيقاتي است که نه تنها مراکـز تحقيقـاتي و دانشـگاهي بـه آن توجـه دارند، بلکه بخش صنعت نيز توجه زيادي به آن دارد. به طورکلي يکي از مهم تـرين دغدغـه هـاي معمـاري خـط توليـد نرم افزار، دستيابيبه خصوصيات کيفـي مـوردنظـر ذينفعـان اسـت .يـک خـط توليـد نـرم افـزار شـامل خـانواده اي از سيستم هاي نرم افزارياست . بيشترويژگيهايکيفيموجودبرايسيستم هايمنفردتعريف شده اند. اين درحالياست که زماني که به جاي يک سيستم منفرد با خانواده اي از محصولات روبرو باشيم ، برخيازجنبه هاي ارزيابي معماري نظير هزينه ، زمان وقابليت استفاده مجددازفراورده هايموجودنقش پررنگ تري پيدا ميکنند. دراين تحقيق ،يک ويژگيکيفيجديدبرايخـط توليـدنـرم افـزارکـه آن راقابليـت اسـتخراج (Extractability) ناميده ايم ،معرفيکرده وروش اندازه گيري ورابطه آن بابرخيازخصوصيات کيفي را ارائه خواهيم کرد. علاوه براين ، تعدادي متريک جديدبرايارزيابياستفاده مجدد درخط توليدنرم افزارارائه ميشود.ايـن متريـک هـادر ارزيابيويژگيکيفيقابليت استخراج نيزمورداستفاده قرارخواهندگرفت . در پايان نيزميزان تأثيرپذيري خط توليدنرم افزارازقابليت استخراج رابه وسيله يک مطالعه مـورديارزيـابيخـواهيم کرد. متريک قابليت استخراج ميتواندبرايمقايسه خطوط توليدبايکديگروارزيابيميزان موفقيت خطوط توليـدمختلـف ، ارزيابيمعماريخط توليدنرم افزاروبهبودمعماري،بهينه نمودن حيطه بنديخط توليدوارزيابياسـتفادةمجـدددر سازمان مورداستفاده قرارگيرد.
فهرست مطالب فصل اول : کليات تحقيق .......................................................... ١ ١-١-مقدمه ............................................................................................................................ ٢ ١-٢-تعريفمسئله .................................................................................................................... ٤ ١-٣-اهداف ومحدوده تحقيق ....................................................................................................... ٥ ١-٤-سئوالات تحقيق ................................................................................................................. ٥ ١-٥-ساختار گزارش .................................................................................................................. ٦ فصل دوم : مروري بر ادبيات موضوع و کارهاي مرتبط ....................... ٧ ٢-١-مقدمه ............................................................................................................................ ٨ ٢-٢-ويژگي هايکيفيدرمهندسينرم افزار....................................................................................... ٨ ٢-٢-١-خصوصيات کيفي سيستم .............................................................................................٩ ٢-٢-٢- خصوصيات کيفي حرفه .............................................................................................. ١٠ ٢-٢-٣-خصوصيات کيفي معماري ........................................................................................... ١٢ ٢-٣-خط توليدنرم افزار ............................................................................................................ ١٣ ٢-٣-١-تعريف خط توليدنرم افزار ........................................................................................... ١٤ ٢-٣-٢-داراييهاي اصلي ...................................................................................................... ١٤ ٢-٣-٣-داراييهاي اصلي پايه ................................................................................................. ١٥ ٢-٣-٤-مزاياي خط توليدنرم افزاربراي معمارياتوسعه دهنده اصلي ................................................... ١٥ ٢-٣-٥-هزينه ايجاديک خط توليدنرم افزار ................................................................................ ١٥ ٢-٣-٦-حيطه بندي ............................................................................................................. ١٦ ٢-٣-٧-معماري خط توليد.................................................................................................... ١٨ ٢-٣-٧-١-تعيين نقاط تغيير .......................................................................................................... ١٩ ٢-٣-٧-٢-حمايت از نقاط تغيير ..................................................................................................... ٢٠ ٢-٣-٧-٣-ارزيابي معماري در جهت متناسب بودن براي خط توليد ................................................ ٢٠ ٢-٣-٨-دامنه ................................................................................................................... ٢١ ي
٢-٣-٩-چرخه حيات خط توليد نرم افزار .................................................................................... ٢٢ ٢-٣-٩-١-مهندسي دامنه ............................................................................................... ٢٣ ٢-٣-٩-٢-مهندسي محصول ............................................................................................ ٢٤ ٢-٣-١٠-نمودارويژگي ها ...................................................................................................... ٢٤ ٢-٤-تکنيک هاي MAPوOARبرايکاوش معماريوتحليل سيستم هايموروثي ........................................ ٢٥ ٢-٤-١-مفهوم کاوش .......................................................................................................... ٢٦ ٢-٤-٢-روش هاي MAPوOAR ........................................................................................... ٢٦ ٢-٤-٣-روش MAP........................................................................................................... ٢٨ ٢-٤-٣-١-آماده سازي .................................................................................................... ٢٨ ٢-٤-٣-٢-استخراج ....................................................................................................................... ٢٨ ٢-٤-٣-٣-ترکيب .......................................................................................................... ٢٨ ٢-٤-٣-٤-توصيف ......................................................................................................... ٢٩ ٢-٤-٣-٥-ارزيابي .......................................................................................................... ٢٩ ٢-٤-٣-٦-دوردوم ....................................................................................................................... ٢٩ ٢-٤-٤-روش OAR ........................................................................................................... ٣٠ ٢-٤-٤-١-برقراري فعاليت زمينۀکاوش ................................................................................ ٣١ ٢-٤-٤-٢-موجودي برداري ازمؤلفه ها .................................................................................. ٣١ ٢-٤-٤-٣-تحليل مؤلفه هاي نامزد ....................................................................................... ٣٢ ٢-٤-٤-٤-برنامه ريزي جهت گزينه هايکاوش ......................................................................... ٣٢ ٢-٤-٤-٥-انتخاب گزينه کاوش .......................................................................................... ٣٢ ٢-٤-٥-مطالعه موردي :نمونه اي ازشيوه هاي MAP وOAR ........................................................... ٣٢ ٢-٤-٥-١- نتايج روش MAP ........................................................................................................ ٣٤ ٢-٤-٥-١-١-ديدمؤلفه ............................................................................................................ ٣٤ ٢-٤-٥-١-٢-سبک هاي معماري وويژگيها .................................................................................. ٣٥ ٢-٤-٥-١-٣-ديداجرا .............................................................................................................. ٣٦ ٢-٤-٥-١-٤-ديدجريان داده ها...................................................................................... ٣٧ ٢-٤-٥-١-٥-تحليل سبک هاوويژگي ها............................................................................ ٣٨ ک
٢-٤-٥-٢-به کارگيري روش OAR ..................................................................................... ٣٩ ٢-٥-کيفيتدرخط توليدنرم افزار ................................................................................................. ٤٣ ٢-٥-١-برخي متريک هابراي ارزيابي کيفيت خط توليد.................................................................. ٤٤ ٢-٥-١-١-سنجش تشابه .................................................................................................. ٤٥ ٢-٥-١-٢-اندازه گيري تغييرپذيري ...................................................................................... ٤٥ ٢-٥-١-٣-سنجش قابليت استفادة مجدد............................................................................... ٤٧ ٢-٥-١-٤-قابليت استفاده مجددمرتبط بامحصولات (PrR)....................................................... ٤٨ ٢-٥-١-٥-درصداستفاده مجدد ...................................................................................................... ٤٩ ٢-٦-نتيجه گيري .................................................................................................................... ٤٩ فصل سوم : ويژگي کيفي قابليت استخراج ................................... ٥١ ٣-١-مقدمه .......................................................................................................................... ٥٢ ٣-٢-تعريفقابليتاستخراج ...................................................................................................... ٥٢ ٣-٣-سناريويعمومياستخراج داراييهاياصلي ............................................................................... ٥٢ ٣-٤-روش اندازه گيريقابليتاستخراج .......................................................................................... ٥٥ ٣-٤-١-روش پويابراي اندازه گيري وزن داراييها ......................................................................... ٦٠ ٣-٤-١-١-روش اول ....................................................................................................... ٦٠ ٣-٤-١-٢-روش دوم ...................................................................................................... ٦٠ ٣-٤-٢-ورودي هاي موردنيازبراي محاسبه قابليت استخراج ............................................................ ٦٠ ٣-٥-قابليتاستخراج توسعه يافته ................................................................................................ ٦١ ٣-٦-توانايياستخراج سازمان ..................................................................................................... ٦١ ٣-٧-مزايايقابليتاستخراج برايسازمان ...................................................................................... ٦٢ ٣-٨-همبستگيمثبت ومنفيقابليتاستخراج باسايرخصوصيات کيفي ................................................... ٦٢ ٣-٩-قابليتاستخراج ويژگيکيفيخط توليداست يامعماريخط توليد؟ ................................................. ٦٩ ٣-١٠-شيوه بهبودمعماريخط توليدپس ازمحاسبه قابليتاستخراج ....................................................... ٧٠ ٣-١١-ارزيابياستفاده مجدددرخط توليدنرم افزار ............................................................................. ٧٠ ٣-١١-١-درصدوزني استفاده مجدد ......................................................................................... ٧١ ٣-١١-٢-سهولت احياي داراييهابراي تطبيق بامعماري خط توليدنرم افزار ......................................... ٧٢ ل
٣-١١-٣-چندمتريک براي ارزيابي استفاده مجددبراساس نگاشت خط توليدنرم افزاربه گراف .................... ٧٤ ٣-١١-٣-١-محاسبه سوداستفاده مجدددرخط توليد................................................................ ٧٥ ٣-١١-٣-٢-تاثيراستفاده مجدديک داراييدرتوسعه يک محصول .................................................. ٧٦ ٣-١١-٣-٣-تاثيراستفاده مجدددرتوسعه يک محصول ............................................................. ٧٦ ٣-١١-٣-٤-تاثيراستفاده مجدددرتوسعه تمام محصولات خط توليد ............................................. ٧٧ ٣-١٢-نتيجه گيري .................................................................................................................. ٧٧ فصل چهارم : مطالعه موردي .................................................... ٧٩ ٤-١-مقدمه .......................................................................................................................... ٨٠ ٤-٢-روش انجام ارزيابي :شبيه سازيمونت کارلو ................................................................................ ٨١ ٤-٣-شرح مطالعه موردي ........................................................................................................... ٨٤ ٤-٤-تجزيهوتحليلنتايجبه دست آمده ازمطالعه موردي ..................................................................... ٩٦ ٤-٥-نتيجه گيري.................................................................................................................. ١٠٠ فصل پنجم : نتيجه گيري و کار آينده ...........................................١٠١ ٥-١-نتيجه گيري ................................................................................................................. ١٠٢ ٥-٢-کارآينده .................................................................................................................... ١٠٦ پيوست ها ......................................................................... ١٠٧ پيوست ١:جداول مربوط به مطالعه موردي ..................................................................................... ١٠٨ مراجع ............................................................................. ١٢٣
م
فهرست شکل ها شکل ٢- ١: تاريخچه استفادة مجدد ................................................................................................................ ١٣ شکل ٢- ٢: حيطه بندي خط توليد .................................................................................................................. ١٧ شکل ٢- ٣ : چارچوب پيشنهادي آقاي Linden براي خط توليد نرم افزار .....................................................٢٣ شکل ٢- ٤ : سه فعاليت اصلي در چارچوب SEI براي خط توليد نرم افزار ......................................................٢٣ شکل ٢- ٥: نمودار ويژگي هاي سيستم ...........................................................................................................٢٥ شکل ٢- ٦: گام ها در روش MAP ..................................................................................................................... ٣٠ شکل ٢- ٧ : فعاليت هاي روش OAR ............................................................................................................... ٣١ شکل ٢- ٨ : محيط کنترل فرآيند بازخورد.................................................................................................... ٣٣ شکل ٢- ٩ : نمونه اي از يک سان روف ............................................................................................................ ٣٣ شکل ٢- ١٠: روابط فراخواني ها در محصول P1 .............................................................................................. ٣٥ شکل ٢- ١١: سبک ها و ويژگي هاي کيفي محصولات P1، P2 و P3 ..................................................................٣٦ شکل ٢- ١٢: محيط تخته سياه محصولات P1،P2 و P3 ................................................................................. ٣٧
شکل ٣- ٨ : گراف محصول - دارايي .............................................................................................................. ٧٥
ن
فهرست جدول ها
جدول ٢- ١: هزينه ايجاد خط توليد..................................................................................................................١٦ جدول ٢- ٢ : سناريوي عمومي تغييرپذيري ....................................................................................................١٩ جدول ٢- ٣: جدول مؤلفه .................................................................................................................................٤١ جدول ٢- ٤ : جدول گزينه ها ...........................................................................................................................٤٢
جدول ٣- ١ : سناريوي عمومي استخراج داراييهاي اصلي ........................................................................... ٥٣ جدول ٣- ٢ : وزن داراييهاي استخراج شده جهت محاسبه قابليت استخراج ........................................... ٥٨ جدول ٣- ٣ : نحوه محاسبه قابليت استخراج ................................................................................................٥٩ جدول ٣- ٤ : همبستگي بين قابليت استخراج و خصوصيات کيفي سيستم ................................................٦٨ جدول ٣- ٥ : همبستگي بين قابليت استخراج وخصوصيات کيفي حرفه ..................................................... ٦٩ جدول ٣- ٦ : همبستگي بين قابليت استخراج وخصوصيات کيفي معماري .................................................. ٦٩ جدول ٣- ٧: ميزان تغييرات ٥ مولفه براي انطباق با معماري جديد ............................................................. ٧٣
جدول ٤- ١: خط توليد ١: فهرست داراييهاي مشترک معماري ....................................................................٩٠ جدول ٤- ٢: خط توليد ١: فهرست ساير داراييها که در برخي از محصولات استفاده مجدد شده اند ..........٩٠ جدول ٤- ٣: خط توليد١: فهرست بقيه داراييهاي (توسعه جديد) ................................................................٩١ جدول ٤- ٤: خط توليد١: محصولات ١، ٢ و ٣.................................................................................................. ٩٢ جدول ٤- ٥: خط توليد١: محصولات ٤و ٥.......................................................................................................٩٣ جدول ٤- ٦: محاسبه متريک ها و مقايسه آنها براي خطوط توليد ١، ٢ ، ٣ ، ٤ و ٥.......................................٩٤ جدول ٤- ٧: رتبه خطوط توليد ١تا ٥ از جنبه هاي مختلف ............................................................................٩٥ جدول ٤- ٨: خط توليد ٢: فهرست داراييهاي مشترک معماري .................................................................١٠٨ جدول ٤- ٩: خط توليد ٢: فهرست ساير داراييها که در برخي از محصولات استفاده مجدد شده اند .......١٠٨ س
جدول ٤- ١٠: خط توليد٢: فهرست بقيه داراييها (توسعه جديد) ................................................................ ١٠٩ جدول ٤- ١١: خط توليد٢: محصولات ١ ، ٢ و ٣ ...............................................................................................١١٠ جدول ٤- ١٢: خط توليد٢: محصولات ٤ ، ٥ و ٦..............................................................................................١١١ جدول ٤- ١٣: خط توليد ٣: فهرست داراييهاي مشترک معماري .............................................................. ١١٢ جدول ٤- ١٤: خط توليد ٣: فهرست ساير داراييها که در برخي از محصولات استفاده مجدد شده اند ..... ١١٢ جدول ٤- ١٥: خط توليد٣: فهرست بقيه داراييها (توسعه جديد)...............................................................١١٣ جدول ٤- ١٦: خط توليد٣: محصولات ١، ٢، ٣ و ٤ ......................................................................................... ١١٤ جدول ٤- ١٧: خط توليد٣: محصولات ٥ و٦ ...................................................................................................١١٥ جدول ٤- ١٨: خط توليد ٤: فهرست داراييهاي مشترک معماري ............................................................... ١١٦ جدول ٤- ١٩: خط توليد ٤: فهرست ساير داراييها که در برخي از محصولات استفاده مجدد شده اند...... ١١٦ جدول ٤- ٢٠: خط توليد٤: فهرست بقيه داراييها (توسعه جديد) ...............................................................١١٧ جدول ٤- ٢١: خط توليد٤: محصولات ١ ، ٢ و٣ ..............................................................................................١١٨ جدول ٤- ٢٢: خط توليد٤: محصولات ٤، ٥ و٦ .............................................................................................. ١١٩ جدول ٤- ٢٣: خط توليد٤: محصولات ٧، ٨ ،٩ و ١٠ ......................................................................................١٢٠ جدول ٤- ٢٤: خط توليد ٥: فهرست داراييهاي مشترک معماري .............................................................. ١٢١ جدول ٤- ٢٥: خط توليد ٥: فهرست ساير دارايي ها که در برخي از محصولات استفاده مجدد شده اند ... ١٢١ جدول ٤- ٢٦: خط توليد٥: فهرست بقيه داراييها (توسعه جديد) .............................................................. ١٢١ جدول ٤- ٢٧: خط توليد ٥: محصولات ١، ٤،٣،٢ و ٥.................................................................................... ١٢٢
فایل ورد قابل ویرایش 285 صفحه
جهت کپی مطلب از ctrl+A استفاده نمایید نماید |